/**
 * CommonResultPageResultJobDTO
 */
export interface Response {
    code?: number;
    data?: PageResultJobDTO;
    msg?: string;
}

/**
 * PageResultJobDTO，分页结果
 */
export interface PageResultJobDTO {
    /**
     * 当前页码
     */
    currentPage?: string;
    /**
     * 数据
     */
    list?: JobDTO[];
    /**
     * 每页多少条
     */
    pageSize?: string;
    /**
     * 总量
     */
    total?: string;
    /**
     * 总页数
     */
    totalPages?: string;
}

/**
 * JobDTO，定时任务调度表-传输对象
 */
export interface JobDTO {
    /**
     * 应用ID
     */
    appId?: string;
    /**
     * cron执行表达式
     */
    cronExpression?: string;
    /**
     * 决策流id
     */
    flowId?: string;
    /**
     * 决策流Id列表
     */
    flowIds?: number[];
    /**
     * 是否全量扫描
     */
    fullScan?: number;
    /**
     * 主键ID
     */
    id?: string;
    /**
     * 任务组名
     */
    jobGroup?: string;
    /**
     * 任务名称
     */
    jobName?: string;
    /**
     * 字段映射
     */
    mapping?: { [key: string]: { [key: string]: any } };
    /**
     * 备注信息
     */
    remark?: string;
    /**
     * 状态（1正常 0暂停）
     */
    status?: number;
    /**
     * 数据表名
     */
    tableName?: string;
}